{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "https://www.bilibili.com/video/BV16U4y1U75F/?p=29"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 话题通信\n",
    "以发布订阅的方式实现不同节点之间数据传输场景\n",
    "\n",
    "用于不断更新的,少逻辑处理的数据传输场景\n",
    "\n",
    "实现发布订阅模型, 要求发布方可以以周期性的循环发送学生消息, 订阅方可以订阅到消息, 并解析将结果在终端输出\n",
    "\n",
    "\n",
    "流程\n",
    "- 编写消息载体(protobuf文件)并配置\n",
    "- 编写发布方配置\n",
    "- 编写订阅方配置\n",
    "- 编译并执行"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "C++17",
   "language": "C++17",
   "name": "xcpp17"
  },
  "language_info": {
   "name": "C++17"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
